Synchronous Data Flow Modeling for DMIs
نویسندگان
چکیده
This paper proposes a graph-theoretic model that supports the design and analysis of data flow within digital musical instruments (DMIs). The state of the art in DMI design does not provide standards for the scheduling of computations within a DMI’s data flow. Without a theoretical framework, analysis of different scheduling protocols and their impact on the DMI’s performance is extremely difficult. As a result, the mapping between the DMI’s sensory inputs and sonic outputs is classically treated as a black box. DMI builders are forced to design and schedule the flow of data through this black box on their own. Improper design of the data flow can produce undesirable results, ranging from overflowing buffers that cause system crashes to misaligned sensory data that result in strange or disordered sonic events. In this paper, we attempt to remedy this problem by providing a framework for the design and analysis of the DMI data flow closely modeled after a framework for digital signal processing. We also propose the use of a scheduling algorithm built upon that framework, and prove that it guarantees desirable properties for the resulting DMI.
منابع مشابه
Modeling multi-clocked data-flow programs in the Generic Modeling Environment
This paper presents Signal-Meta, the metamodel designed for the synchronous data-flow language Signal. It relies on the Generic Modeling Environment (Gme), a configurable object-oriented toolkit that supports the creation of domain-specific modeling and program synthesis environments. The graphical description constitutes the base to build environments to design multi-clocked systems, and a goo...
متن کاملThe limits to parapatric speciation: Dobzhansky-Muller incompatibilities in a continent-island model.
How much gene flow is needed to inhibit speciation by the accumulation of Dobzhansky-Muller incompatibilities (DMIs) in a structured population? Here, we derive these limits in a classical migration-selection model with two haploid or diploid loci and unidirectional gene flow from a continent to an island. We discuss the dependence of the maximum gene-flow rate on ecological factors (exogeneous...
متن کاملModeling multi-clocked data-flow programs using the Generic Modeling Environment
This paper presents Signal-Meta, the metamodel designed for the synchronous data-flow language Signal. It relies on the Generic Modeling Environment (Gme), a configurable object-oriented toolkit that supports the creation of domain-specific modeling and program synthesis environments. The graphical description constitutes the base to build multi-clock environments, and a good front-end for the ...
متن کاملSmall Satellite Utilization for Disaster Management Information Systems
Effective disaster management is a complex problem, because it involves many parameters, which are usually not easy to measure and even identify: Analysis of current situation, planning, optimum resource management, coordination, controlling and monitoring current activities and making quick and correct decisions are only some of these parameters, whose complete list is very long. Disaster Mana...
متن کاملSPI -- An Internal Representation for Heterogeneously Specified Embedded Systems
The specification of embedded systems often contains several different specification or modeling languages with fundamental differences in their underlying models of computation. In this paper, we present the SPI model, a common internal representation that integrates the aspects of several models of computation and is targeted to scheduling and allocation as well as performance validation. The...
متن کامل